package negocio;

import java.util.Date;
import java.util.List;

import sun.misc.Cleaner;
import vo.EmpresaVO;

import entity.EmpresaBD;

public class Cliente extends Empresa {
	

	private List<Campania> campanias;
	private int diaConcicliacion;
	
	public Cliente(int codigoEmpresa, String razonSocial, Pais pais,
			String domicilio, Localidad localidad, Provincia provincia,
			String paginaWeb, String email, Date fechaAlta, String telefono,
			String fax, String direccionComercial, String tipoFactura,
			String observaciones, String cuit, Date fechaInhabilitacion,
			List<Campania> campanias, int diaConcicliacion) {
		super(codigoEmpresa, razonSocial, pais, domicilio, localidad,
				provincia, paginaWeb, email, fechaAlta, telefono, fax,
				direccionComercial, tipoFactura, observaciones, cuit,
				fechaInhabilitacion);
		this.campanias = campanias;
		this.diaConcicliacion = diaConcicliacion;
	}
	
	public Cliente(EmpresaBD e){
		this.codigoEmpresa = e.getId_empresa();
		this.razonSocial = e.getRazon_social();
		this.domicilio = e.getDomicilio();
		this.localidad = new Localidad(e.getLocalidad());
		this.paginaWeb = e.getPagina_web();
		this.email = e.getEmail();
		this.fechaAlta = e.getFecha_alta();
		this.telefono = e.getTelefono();
		this.fax = e.getFax();
		this.direccionComercial = e.getDireccion_comercial();
		this.campanias = null;
		this.diaConcicliacion = e.getDiaConcicliacion();
		this.cuit = e.getCuit();
	}


	
	public Cliente() {
		super();
	}

	public List<Campania> getCampanias() {
		return campanias;
	}

	public void setCampanias(List<Campania> campanias) {
		this.campanias = campanias;
	}

	public int getDiaConcicliacion() {
		return diaConcicliacion;
	}

	public void setDiaConcicliacion(int diaConcicliacion) {
		this.diaConcicliacion = diaConcicliacion;
	}
	
	

	

}
